package com.laowang.project.system.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.laowang.project.system.mapper.MyCyhMarkMapper;
import com.laowang.project.system.domain.MyCyhMark;
import com.laowang.project.system.service.MyCyhMarkService;

/**
 * 副牌管理Service业务层处理
 *
 * @author laowang
 * @date 2023-05-05
 */
@Service
public class MyCyhMarkServiceImpl implements MyCyhMarkService {
    @Autowired
    private MyCyhMarkMapper myCyhMarkMapper;

    /**
     * 查询副牌管理
     *
     * @param id 副牌管理ID
     * @return 副牌管理
     */
    @Override
    public MyCyhMark selectMyCyhMarkById(Integer id) {
        return myCyhMarkMapper.selectMyCyhMarkById(id);
    }

    /**
     * 查询副牌管理列表
     *
     * @param myCyhMark 副牌管理
     * @return 副牌管理
     */
    @Override
    public List<MyCyhMark> selectMyCyhMarkList(MyCyhMark myCyhMark) {
        return myCyhMarkMapper.selectMyCyhMarkList(myCyhMark);
    }

    /**
     * 新增副牌管理
     *
     * @param myCyhMark 副牌管理
     * @return 结果
     */
    @Override
    public int insertMyCyhMark(MyCyhMark myCyhMark) {
        return myCyhMarkMapper.insertMyCyhMark(myCyhMark);
    }

    /**
     * 修改副牌管理
     *
     * @param myCyhMark 副牌管理
     * @return 结果
     */
    @Override
    public int updateMyCyhMark(MyCyhMark myCyhMark) {
        return myCyhMarkMapper.updateMyCyhMark(myCyhMark);
    }

    /**
     * 批量删除副牌管理
     *
     * @param ids 需要删除的副牌管理ID
     * @return 结果
     */
    @Override
    public int deleteMyCyhMarkByIds(Integer[] ids) {
        return myCyhMarkMapper.deleteMyCyhMarkByIds(ids);
    }

    /**
     * 删除副牌管理信息
     *
     * @param id 副牌管理ID
     * @return 结果
     */
    @Override
    public int deleteMyCyhMarkById(Integer id) {
        return myCyhMarkMapper.deleteMyCyhMarkById(id);
    }

    @Override
    public List<MyCyhMark>  selectMyCyhMarkByNum(String subCard) {
        return myCyhMarkMapper.selectMyCyhMarkByNum(subCard);
    }

    @Override
    public MyCyhMark selectMyCyhMarkByNumAndCar(String subCard, String car) {
        return myCyhMarkMapper.selectMyCyhMarkByNumAndCar(subCard,car);
    }
}
